Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guatemala F1 Costa Rica F1 Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F1 Argentina F2 Spain F5 Argentina F3 Slovenia F1 Slovenia F2 France F8 France F9 Spain F15 Argentina F4 Spain F28 Spain F9 Spain F17 Spain F24 Spain #1-w1 Spain #1-w2 Spain #1-w3 Spain #1-w4 Spain F9 Spain F12 Spain F13 Spain F16 Spain F21 Spain F22 Spain F23 Spain F24 Spain F35 Spain F36 Spain F1 Spain F2 Spain F3 Spain F7 Spain F8 Spain F9 Spain F10 Spain F11 Spain F14 Spain F15 Spain F18 Spain F21 Spain F22 Spain F23 Spain F25 Spain F26 Spain F33 Spain F8 Spain F12 Spain F13 Spain F4 Spain F28 Spain F6 Croatia F6 Spain F26 Argentina F5 Nigeria F3 Spain F8 Spain F10 Spain F29 Spain F30 Spain F5 Spain F6 Spain F25 Spain F8 Spain F18 Spain F20 Spain F21 Spain F23 Spain F29 Spain F30 Spain F31 Spain F1 Spain F2 Spain F6 Spain F7 Spain F14 Spain F15 Spain F6 Croatia F1 (Rovinj) Croatia F2 (Porec) Croatia F4 (Opatija) Pakistan F1 (Islamabad) Pakistan F2 (Islamabad) Croatia F1 (Rovinj) Brazil F1 Spain F16 I Manta Open - Manta Bogota Challenger - Bogota Challenger Brasov - Brasov Challenger Copa Sevilla - Seville Concurso Internacional de Vigo - Vigo Genoa Open - Genova Amazonia Open de Tenis - Belem ATP Slovak Open Challenger - Bratislava Copa Petrobras Argentina - Buenos Aires La Serena Open - La Serena Copa Kia Challenger ATP - Santiago Kos-Zucchetti Tennis Cup - Cordenons Unicredit (Suisse) Bank S.A. Challenger - Chiasso Challenger 42 - Andrezieux Sporting Challenger '07 Trofeo Regione Piemonte - Turin Cridicard Mastercard Tennis Cup - Campos do Jordao Copa Petrobras - Buenos Aires Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Zagreb Open - Zagreb Polska Energia Open - Bytom Mamaia Challenger - Constanta Open Diputacion Ciudad de Pozoblanco - Cordoba Copa Ericsson Uruguay - Montevideo San Benedetto Challenger - San Benedetto Medjurgorje Open - Medjugorje San Marino CEPU Open - San Marino Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Visa Tennis Open - Sao Paulo Steelers Cup - Kosice XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Draft Corona Mexico City Open - Mexico City SMS Tennis Cup - Sao Paulo TEAN International - Alphen Aan Den Rijn Copa Petrobras Paraguay - Asuncion Challenger Copa Sevilla 2008 - Seville XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Montevideo Copa Petrobras - Aracaju Ipsos Bucharest Challenger - Bucharest San Luis Potosi Challenger - San Luis Potosi Bancolombia Open - Cali Antonio Savoldi-Marco Co. - Manerbio IV Challenger Ciudad De Guayaquil - Guayaquil Copa Petrobras Argentina - Buenos Aires San Luis Potosi Challenger - San Luis Potosi Salinas Challenger Ourocard Tennis Challenger - Sao Paulo Citta di Como - Como Tanger Challenger VI Gramado Open de Tenis - Gramado Marrakech Challenger XI Torneo Internazionale di Tennis - Barletta Barletta Challenger Mitsubishi Electric Europe Cup - Monza 4° Sporting Challenger - Turin Athens Challenger Lugano Challenger Reggio Emilia Challenger Geneva Challenger - Geneva Turin Challenger Copa Sevilla 2007 - Seville Ipsos Bucharest Challenger - Bucharest Porsche Open - Poznan Orbetello Challenger BMW Tennis Championship - Sunrise San Marino Challenger Sao Paulo Challenger Trani Challenger Manerbio Challenger Brasov Challenger Como Challenger Unique Zagreb Open - Zagreb Seville Challenger Todi Challenger Buenos Aires Challenger Napoli Challenger Tarragona Challenger Seguros Bolivar Open - Medellin Copa Sevilla-Internacionales de Andalucia - Seville Florionapolis Challenger Bancolombia Open - Bogota Medellin Challenger Copa Petrobras Santiago - Santiago Genova Challenger Tanger Challenger Barletta Challenger Copa Petrobras Uruguray - Montevideo Alessandria Challenger Bytom Challenger San Benedetto Challenger Genova Open Challenger - Genova Pekao Open - Szczecin Seville Challenger Banja Luka Challenger Todi Challenger Tarragona Challenger KGHM Dialog Polish Indoors - Wroclaw Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Barletta Challenger Turin Challenger Challenger Lugano - Lugano Milan Challenger San Marino Challenger San Sebastian Challenger Seville Challenger Banja Luka Challenger Todi Challenger Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima Madrid Challenger Meknes Challenger Palermo Challenger Buenos Aires Challenger Biella Challenger Montevideo Challenger Turin Challenger Orbetello Challenger Copa Petrobras - Bogota Rabat Challenger Marrakech Challenger San Marino Challenger XL Bermuda Open - Bermuda Asuncion Challenger Scheveningen Challenger Bulgarian Open Challenger - Sofia Sporting Challenger '08-Trofeo Regione Piemonte - Turin Santiago Challenger Arad Challenger Prague Challenger Todi Challenger Copa Petrobras-Argentina - Buenos Aires Orbetello Challenger Liberec Challenger Meerbusch Challenger Rabat Challenger Szczecin Challenger IPP Geneva Trophy - Geneva Open Costa Daurada - Tarragona Buenos Aires Challenger Montevideo Challenger Ciutat de Barcelona - Barcelona Copa Petrobras Colombia - Bogota Bucaramanga Challenger Copa Petrobras Brazil - Aracaju Panama City Challenger Mersin Challenger Tennis Napoli Cup 2007 - Napoli Vigo Challenger Caltanissetta Challenger Milan Challenger Sibiu Challenger LXVII Concursu Internacional de Vigo - Vigo Seville Challenger Reunion Island Challenger Montevideo Challenger Challenger Ciudad de Guayaquil - Guayaquil Prague Challenger Poprad Tatry Challenger Perugia Challenger Reggio Emilia Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Seville Challenger Banja Luka Challenger Internazionali di Tennis di Bergamo - Bergamo Sibiu Challenger Rome Challenger Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger Rennes Challenger Santo Domingo Challenger Blois Challenger Scheveningen Challenger Prostejov Challenger Genova Challenger Alphen Challenger Banja Luka Challenger San Benedetto Challenger Abierto Club Casablanca - Mexico City Campinas Challenger Lima Challenger Montevideo Challenger Canberra Challenger Rome Challenger Napoli Challenger 7° Trani Cup - Trani Alphen Challenger Iquique Challenger Tallahassee Challenger Bordeaux Challenger Milan Challenger Banja Luka Challenger Barranquilla Challenger Aix En Provence Challenger Samarkand Challenger Santo Domingo Challenger Montevideo Challenger Challenger Leon 2004 - Leon Lima Challenger Noumea Challenger Braunschweig Challenger Rome Challenger 9° Trani Cup - Trani Braunschweig Challenger Ostrava Challenger Arad Challenger Bucaramanga Challenger Copa Petrobras Aracaju - Aracaju Buenos Aires Challenger Trnava Challenger Santiago Challenger Porto Alegre Challenger Open Costa Daurada - Tarragona Lyon Challenger Trofeo Internacional Club Laieta - Barcelona Top Wool Challenger - Biella Guayaquil Challenger Sina-Kia Motors Tennis Cup - Cordenons Copa Petrobras Uruguay - Montevideo Curitiba Challenger Vicenza Challenger Mestre Challenger Ostrava Challenger Turkey F48 Prague Challenger Marburg Challenger VIII Avierto Internacional de Salinas - Salinas Bastad Challenger V Gramado Open de Tennis - Gramado Casablanca Challenger Buenos Aires Challenger Montevideo Challenger Top Wool Challenger Biella - Biella Milan Challenger Guayaquil Challenger Memorial Kolyaskin - Donetsk Braunschweig Challenger Vicenza Challenger Moscow Challenger Milan Challenger Poznan Challenger Guayaquil Challenger Chengdu Challenger Cortina Challenger M15 Manama Andria Challenger Buenos Aires Challenger Copa Ericsson Argentina - Buenos Aires Blois Challenger Challenger Leon 2003 - Leon Prague Open - Prague Ljubljana Open - Ljubljana Kos Succhetti Tennis Cup - Cordenons Memorial Savigni - Sassuolo Montevideo Challenger Pullach Challenger Panama City Challenger Sarasota Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Naples Challenger - Naples Sassuolo Challenger - Sassuolo Nord LB Open - Braunschweig Societa Canottieri Mincio 2005 - Mantova Heilbronn Challenger Rio De Janeiro Challenger Vicenza Challenger Riviera di Rimini Challenger - Rimini Citta di Como Challenger - Como Ludwigshafen Challenger X Ciutat de Barcelona - Barcelona Mallorca Challenger Biella Challenger BH Tennis Open International Cup - Belo Horizonte Copa Ericsson Chile - Santiago Britania Zavaleta - Puebla Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Morocco Tennis Tour - Meknes Copa Petrobras Bogota - Bogota Challenger Casablanca San Angel - Mexico City Heilbronn Challenger San Marino Cepu Open - San Marino Biella Challenger LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo ECM Prague Open - Prague Morocco Tennis Tour - Tanger Trofeo Cassa di Risparmio di Alessandria - Alessandria Aamulehti Tampere Open - Tampere Guayaquil Challenger Banja Luka Challenger Barletta Challenger Banja Luka Challenger Guayaquil Challenger Cordenons Challenger Open Tarragona Costa Daurada - Tarragona San Sebastian Challenger Copa Petrobras-Uruguay - Montevideo Rijeka Challenger Napoli Challenger Copa AT&T - Buenos Aires San Remo Challenger Zagreb Challenger Karlsruhe Challenger Furth Challenger Copa AT&T - Buenos Aires Braunschweig Challenger Mercedes Cup - Stuttgart Open Romania - Bucharest Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Dutch Open Tennis - Amersfoort MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Movistar Open - Vina del Mar Cortina Challenger Open 13 - Marseille Open Sabadell Atlantico - Barcelona Masters Series - Hamburg BCR Open Romania - Bucharest Movistar Open - Santiago Brasil Open - Costa do Sauipe Brasov Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Copa Telmex - Buenos Aires BCR Open Romania - Bucharest Cancun Challenger Heineken Open - Auckland Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem BCR Open Romania - Bucharest Heineken Open - Auckland VTR Open - Vina del Mar Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Studena Croatia Open - Umag Puebla Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo Salzburg Challenger Sao Paulo Challenger Lima Challenger Copa Claro - Buenos Aires Bet-At-Home Austrian Open - Kitzbuhel Bucaramanga Challenger Abierto Mexicano Telcel - Acapulco Poznan Challenger Barcelona Open BancSabadell - Barcelona Brasil Open - Sao Paulo Meknes Challenger Rabat Challenger Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Brisbane International - Brisbane Caltanissetta Challenger Brasil Open - Sao Paulo Geneva Open - Geneva Claro Open Colombia - Bogota Ecuador Open - Quito Konzum Croatia Open - Umag Aircel Chennai Open - Chennai Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Salinas Challenger Napoli Challenger International German Open - Hamburg Open de Nice Cote d'Azur - Nice Monza Challenger German Tennis Championships - Hamburg BellSouth Open - Vina del Mar Blunmenau Challenger Hypo Group Tennis International - Portschach Vegeta Croatia Open - Umag Kremlin Cup - Moscow Allianz Suisse Open Gstaad - Gstaad Curitiba Challenger Bogota Challenger Brasil Open - Sao Paulo Mouilleron-Le-Captif Challenger Argentina Open - Buenos Aires AEGON International - Eastbourne SkiStar Swedish Open - Bastad Synsam Swedish Open - Bastad Brasil Open - Costa do Sauipe Lima Challenger San Remo Challenger Plava Laguna Croatia Open - Umag Campinas Challenger Szczecin Challenger Qatar ExxonMobil Open - Doha Movistar Open - Santiago Mouilleron-Le-Captif Challenger Montevideo Challenger US Men's Clay Court Championship - Houston Estoril Open - Estoril Gerry Weber Open - Halle Medellin Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brasov Challenger Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Santiago Challenger AEGON International - Eastbourne Bet-at-home Open - Hamburg Mexico City Challenger Portugal Open - Oeiras Gerry Weber Open - Halle ATP Vegeta Croatia Open - Umag Blois Challenger Bastad Challenger Swiss Indoors Basel - Basel Apia International - Sydney Qingdao Challenger Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Ningboo Challenger Buenos Aires Challenger Suzhou Challenger BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Valencia Open - Valencia Swiss Indoors Basel - Basel Gerry Weber Open - Halle Rio Open - Rio de Janeiro Genova Challenger Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Szczecin Challenger Bet-at-home Open - Hamburg Lima Challenger San Benedetto Challenger Austrian Open - Kitzbuhel Santiago Challenger Rio De Janeiro Challenger TEB BNP Paribas Istanbul Open - Istanbul Konzum Croatia Open - Umag Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Marburg Challenger Geneva Open - Geneva Open Parc - Lyon Antalya Cup - Antalya Alicante Challenger Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Rio Open - Rio de Janeiro Guayaquil Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Generali Open - Kitzbuhel Morocco Tennis Tour - Marrakech Rio Open - Rio de Janeiro Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Croatia Open Umag - Umag Orange Prokom Open - Sopot Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag Medibank International - Sydney Catella Swedish Open - Bastad Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Ecuador Open - Quito Argentina Open - Buenos Aires Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland Murcia Challenger NASDAQ-100 Open - Miami Masters Series - Hamburg Sony Ericsson Open - Miami AEGON Championships - London Internazionali BNL dItalia - Rome Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Pacific Life Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Royal Guard Open Chile - Vina del Mar Copa Telmex - Buenos Aires Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Pilot Pen Tennis - New Haven BMW Open - Munich Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Wimbledon - London Copa Claro - Buenos Aires BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Copa Telmex - Buenos Aires BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Bet-at-home Open - Hamburg Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami French Open - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami German Tennis Championships - Hamburg Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Pacific Life Open - Indian Wells Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Olympics - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 French Open (juniors)